pump and engine - German English Dictionary